Delay compensation